package pl.edu.amu.wmi.kino;


abstract public class Pojazd {
				// Pola
	private	double predkosc;
	private	int bieg;
	private	boolean sprzeglo;
	private	boolean gaz;
	private	boolean wl_silnik;
	private	boolean hamulec;
	private	double obroty; // podawane w tysi�cach
	private	double max_predk; // maksymalna predkosc
	private	int max_bieg;
	private	String nazwa;
	private boolean hamulecReczny;
	private double paliwo;
	private int max_obr; // maksymalne obroty
	private int poziomZniszczen;
	private int max_paliwo;
				// Gettery i Settery
	public double getpredkosc(){
			return predkosc;
		}
	public void setpredkosc(double a){
			if (a == max_predk)
				predkosc = max_predk;
			else
				predkosc = a;
		}
	public int getbieg(){
			return bieg;
		}
	public void setbieg(int a){
			if (a == max_bieg || a > max_bieg)
				bieg = max_bieg;
			else
				bieg = a;
		}
	public boolean getsprzeglo(){
			return sprzeglo;
		}
	public void setsprzeglo(boolean a){
			sprzeglo = a;
		}
	public boolean getgaz(){
			return gaz;
		}
	public void setgaz(boolean a){
			gaz = a;
		}
	public boolean getwl_silnik(){
			return wl_silnik;
		}
	public void setwl_silnik(boolean a){
			wl_silnik = a;
		}
	public boolean gethamulec(){
			return hamulec;
		}
	public void sethamulec (boolean a){
			hamulec = a;
		}
	public double getobroty(){
			return obroty;
		}
	public void setobroty(double a){
			obroty = a;
		}
	public double getmax_predk(){
			return max_predk;
		}
	public void setmax_predk (double a){
			max_predk = a;
		}
	public int getmax_bieg(){
			return max_bieg;
		}
	public void setmax_bieg(int a){
			max_bieg = a;
		}
	public String getnazwa(){
			return nazwa;
		}
	public void setnazwa(String a){
			nazwa = a;
		}
	public boolean gethamulecReczny(){
		return hamulecReczny;
	}
	public void sethamulecReczny(boolean a){
		hamulecReczny = a;
	}
	public double getpaliwo(){
		return paliwo;
	}
	public void setpaliwo (double a){
		paliwo = a;
	}
	public int getmax_paliwo(){
		return max_paliwo;
	}
	public void setmax_paliwo(int a){
		max_paliwo = a;
	}
	public int getmax_obr(){
		return max_obr;
	}
	public void setmax_obr(int a){
		max_obr = a;
	}
	public int getpoziomZniszczen(){
		return poziomZniszczen;
	}
	public void setpoziomZniszczen(int a){
		poziomZniszczen = a;
	}
				// Konstruktor
	public Pojazd(){
		predkosc = 0;
		sprzeglo = false;
		gaz = false;
		wl_silnik = false;
		hamulec = false;
		obroty = 0;
		hamulecReczny = false;
		paliwo = max_paliwo;
		poziomZniszczen = 0;
		
	}
}
